home *** CD-ROM | disk | FTP | other *** search
- HE (great name, huh?)
-
- This is a simple little IFF picture viewer with support for
- pictures larger than the screen. So what? Well, it also handles
- HAM-E pictures. No big deal, since they're just hi-res pics, right?
- Well, sort-of. They are indeed IFF pictures, and can be shown
- with any picture viewer, but there is a problem. The HAM-E is
- triggered by the "magic cookie", which is contained in the first few
- lines of the picture. So, if you scroll the picture around, the
- magic cookie gets moved offscreen, and the HAM-E unlocks. Not cool.
- Enter this viewer. It can view just about any IFF picture you
- can throw at it. And if it detects a HAM-E picture, it will grab the
- cookie and keep it visible at all times while you scroll around.
- Pretty simple, really.
- If you're running under WorkBench 2.0x, the pictures will be
- displayed in overscan when necessary. This is so trivial to do under
- 2.0x that I figured I might as well. It's a lot more work under 1.3,
- so I didn't bother. You have to understand that this whole program
- was done on a "whim", and I only allowed it to take a couple of hours
- of my time...
- I have included the source just so that struggling programmers
- can use it as an example. Note that the iff_stuff.c file contains a
- lot of routines that are not used in this particular program. That
- file is my generic IFF handler stuff, and I didn't feel like paring it
- down to only the relevant stuff for this program. (There are routines
- in there for pictures, sounds, etc.)
- Future features? I'd like to see color cycling support, and
- maybe anim support, but I just don't have the time. Later, maybe...
- As far as the legal issues go... Anyone who wants to use this
- code in a non-commercial product is free to do so. I do request a copy
- of such a product, though. Commercial uses are not permitted without
- contacting me first (I will almost certainly grant permission, I just
- want to know about things beforehand.) You may distribute this program
- as long as the source code is included, but may not make any profit
- from it other than the cost of the media it is on.
- HE works from the CLI only (sorry...) and is childishly simple
- to operate. Just say "HE [-n] <filename>". Once up and running, you
- click and drag the left mouse button to scroll around, and the right
- button to quit. Pretty simple, eh?
- The [-n] option will disable overscan under 2.0. For some reason,
- I have yet to be able to set my overscan preferences such that the
- HAM-E will lock on a severely overscanned image under 2.0. This
- provides a simple, if inelegant, way to get around that.
- I do not request any donation for the use of this program (other
- than for use of the source, as noted above). But if you want to
- contact me for any reason, send your comments, flames, and hard drives
- of outrageous capacity to:
-
- Robert Kesterson
- 6418 30th Street
- Lubbock, TX 79407
- (806)-792-3639
- BIX: rkesterson
-